package com.xt.website_manager.service;

import com.github.pagehelper.PageInfo;
import com.xt.website_manager.po.News;
import com.xt.website_manager.po.User;
import com.xt.website_manager.util.MyPageInfo;

import java.util.List;

/**
 * @Author: jiangyu
 * @Date: 2019/9/2 11:33
 * @Description:
 */
public interface UserService {

    /**
     * 登录校验
     */
    User findUserByUnameAndPwd(User user);



    /**
     * 查询全部用户
     */
    MyPageInfo<User> findAllUsers(MyPageInfo<User> pageInfo);

    /**
     * 添加用户
     */
   void addUser(User user);

    /**
     * 查询用户名是否存在
     */
   User checkUsername(String username);

    /**
     * 删除用户
     */
    void delUset(Integer id);

    /**
     *  查询用户详情
     */
     User userDetails(Integer id);

    /**
     *  修改用户信息
     */
    void updateUser(User user);
}


